#include<stdio.h>
void Bubble_set(int* arr, int sz)
{
	int i = 0;
	for (i = 0; i < sz - 1; i++) {
		int j = 0;
		int flag = 1;
		for (j = 0; j < sz - 1- i; j++) {
			if (arr[j] > arr[j + 1]) {
				flag = 0;
				int temp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = temp;
			}
		}
		if (flag == 1)
			break;
	}
}

print_set(int* arr, int sz)
{
	int i = 0;
	for (i = 0; i < sz; i++) {
		printf("%d ", arr[i]);
	}
}

int main()
{
	int arr[] = { 3,1,7,5,8,9,0,2,4,6 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	
	//使用冒泡排序
	Bubble_set(arr,sz);

	//打印结果
	print_set(arr,sz);
	return 0;
}